package com.example.s09thymeleaf.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

//要到main方法里启动
@Controller
public class IndexController {
    //下面注解的意思是当在浏览器的地址栏中输入localhost:8080/index2时执行下面的方法
    @GetMapping("/index")
    public String toIndex(){
        //方法的返回值为要打开的网页的名称，一般网页文件放在resourses的templates文件夹下
        return "index";//当返回"index”时，该字符串要连接上全局配置文件（application.properties)中的
        // spring.thymeleaf.prefix值和spring.thymeleaf.suffix值,拼成要打开的网页的完整路径。
        // 如return "index"时得到的网页路径为classpath:/templates/index.html


    }
    @GetMapping("/text")
    public  String showText(Model model, String sname){
        model.addAttribute("name",sname);
        return  "text";
//        http://localhost:8080/text?sname=要输入的值
    }

}
